home *** CD-ROM | disk | FTP | other *** search
/ Adobe Graphics & Publishing SDK 1996 December / Adobe Graphics & Publishing SDK 1996 December.iso / pc / pm65sdk / sourcecode / includes / pminterfaceids.h < prev    next >
C/C++ Source or Header  |  1996-11-18  |  2KB  |  59 lines

  1. /***********************************************************
  2.  *PMInterfaceIDs.h
  3.  *
  4.  *    Copyright (C) 1996 Adobe Systems Inc. all rights reserved.
  5.  *
  6.  *        The definitions of PageMaker interface ID
  7.  * $Revision:   1.9  $
  8.  *
  9.  *
  10.  *
  11.  ---------------------------------------------------------*/
  12.  
  13. #ifndef __PMINTIDS_H
  14. #define __PMINTIDS_H
  15.  
  16. //    For a new category, add 1000 to the id base
  17. //
  18. #define PMAPPID_BASE            0
  19. #define PMWINID_BASE            1000
  20. #define PMOBJID_BASE            2000
  21.  
  22. //    Application based interface IDs
  23. #define PMIID_BASIC            PMAPPID_BASE + 0
  24. #define PMIID_XCMDMGR        PMAPPID_BASE + 100
  25. #define PMIID_COMPONENT        PMAPPID_BASE + 101
  26. #define PMIID_PRINT            PMAPPID_BASE + 102
  27. #define PMIID_CMDQRY        PMAPPID_BASE + 103
  28. #define PMIID_PRINTSTREAM    PMAPPID_BASE + 104
  29. #define PMIID_RULEBASE        PMAPPID_BASE + 105
  30. #define PMIID_PMINFO        PMAPPID_BASE + 106
  31.     //
  32.     // HyperContentManager
  33.     //
  34.     //    This ID is used to get an CHcmPlugInRegistry ptr for 
  35.     //    HCM operations.
  36.     //
  37. #define PMIID_HYPERCONTENTMANAGER  PMAPPID_BASE + 107
  38.  
  39. // Interface for web-based user interface
  40. #define PMIID_WEBUI  PMAPPID_BASE + 108
  41.  
  42. // Interface for online preference
  43. #define PMIID_ONLINEPREF  PMAPPID_BASE + 109
  44.  
  45. #define PMIID_FRAME            PMAPPID_BASE + 110 //JSH:Frame
  46. #define PMIID_COLORMGMNT    PMAPPID_BASE + 111    // color management
  47.  
  48. // Window based interface IDs
  49. #define PMIID_WINSTYLE        PMWINID_BASE + 0
  50. #define PMIID_WINDOW        PMWINID_BASE + 1
  51.  
  52. //    Object based interface IDs
  53. #define PMIID_PDATA            PMOBJID_BASE + 0
  54. #define PMIID_IMSAVE        PMOBJID_BASE + 1
  55. #define PMIID_OBJACC        PMOBJID_BASE + 2
  56. #define PMIID_IMGACC        PMOBJID_BASE + 3
  57. #define PMIID_TEXT            PMOBJID_BASE + 4
  58. #endif
  59.